function Yuma(config){
	this.$data = config.data;
	// $data扮演的角色是一个中间量
	// ym.username,ym.age是被拦截了，
	// 在读取和在设置的时候真正操作的是$data对象
	
	for(let key in this.$data){
		Object.defineProperty(this,key,{
			get(){
				return this.$data[key]
			},
			set(v){
				this.$data[key] = v;
			}
		})
	}
}